查看原文
其他

项目分享| 基于STM32实现辉光管时钟设计

张子旭 达尔闻说 2021-01-17

不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我


 
《命运石之门》里 “世界线变动率探测仪”,被很多爱玩的小伙伴延续到了真实世界里,例如我们今天要分享的项目——

上面项目里展示的是辉光管时钟。辉光管让电子人儿又恨又爱,恨它是因为辉光管的驱动电压高,体积大,寿命短;爱它是因为独特的气质—复古蒸汽朋克,酷炫的外形。正因为辉光管复古的元素和独特美感,尽管辉光管已经停产,有很多电子爱好者对它仍然情有独钟。

达尔闻特邀分享者张子旭同学在大学时期就喜欢上了辉光管。利用课余时间,做出辉光管时钟,今日在达尔闻将其项目分享给各位:

辉光管时钟实现功能6位数字时间、温度显示;GPS自动校对时间;在辉光管下放置RGB改变辉光管的颜色;通过咪头对声音采样来开启辉光管(与RGB延长辉光管的寿命);增加一块128*64的OLED方便调试;通过两板堆叠来减小整个辉光管的体积;

辉光管时钟制作成本

单根全新IN14辉光管在淘宝的均价在100元左右;

电路板打板不高于200元;

其他芯片采购成本不高于200元;


辉光管硬件设计

主控板基于STM32F103RBT6实现,开发环境为KEIL5。通过STM32 的ADC对咪头采样可以随机控制辉光钟底下灯的颜色;通过按键可以切换12/24H;通过GPS芯片外接GPS接收器可以无线授时。

核心器件:STM32F103主控、DS3231高精度I2C实时时钟器件、HV57708PG串转并芯片来驱动辉光管显示时间和温度

原理图(点击可放大)

电路板实物图

电路板原理图PDF版本及PCB源文件可在“达尔闻说”微信回复:辉光管,获取。 

电路板的电源部分设计采用12V输入,通过电源芯片LM2596和LT1117实现5V和3.3V电源转换,以满足STM32及其他芯片的正常工作:

Boost升压电路,以达到辉光管的高电压要求:

辉光管时钟软件流程

通过UM220-III实时触发单片机串口中断,使STM32接收报文,并通过判断”$”和”\0”来确定BDRMC语句。将字符串存入数组,STM32再对有效的BDRMC语句进行分解,得出时分秒,并写入DS3231时钟芯片,HV57708PG芯片将时间信息从时钟芯片里读回后,驱动辉光管显示时间。程序流程图如图 :

STM32相关源码在“达尔闻说”微信回复:辉光管,获取。

TPS:要想做个辉光管时钟,需要具备下面这些:

1)有一定经济基础(钱),辉光管有点贵

2)模电/数电基础,只要如何驱动辉光管

3)AD、Keil软件等,是否可以熟练使用

4)对STM32感兴趣,或曾经用过

5)焊接基础,打样的板子,有能力焊接好

好了,赶快获取辉光管时钟资料,拥抱辉光管的美丽吧。同时,欢迎加入达尔闻饭圈技术交流群,与爱好者们共同交流学习,加群方式:添加妮姐微信(459888529),备注技术交流即可被邀请进群。

END

达尔闻项目分享系列——聚焦物联网、嵌入式、AI、FPGA等热门应用技术,开源分享原理图、代码等项目方案,做你手边的知识库。

项目分享系列集锦:

STM32物联网智能家居项目

树莓派+计算棒2完成实时人脸识别项目

嵌入式开发板的云计算平台搭建

STM32实现最简单空中鼠标

Arduino魔方机器人

STM32版“AI灵魂画手”

STM32电子相册制作

STM32+DDS自制信号发生器

利用树莓派与Web界面远程控制家电

STM32“云”音乐播放器
树莓派远程监控


我们是妮mo,达尔闻创始人,只讲技术不撩汉的小姐姐。达尔闻在线教育平台旨在服务电子行业专业人士,提供技能培训视频,覆盖各细分领域热门话题,比如嵌入式,FPGA,人工智能等。并针对不同人群量身定制分层级学习内容,例如常用知识点,拆解评测,电赛/智能车/考研等,欢迎关注。

官网:www.darwinlearns.com

B站:达尔闻

QQ群:786258064

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存